pip 配置文件

pip 配置文件

参考博客:Python Pip 基础教程 - 配置文件 - 简单教程,简单编程

其实这跟 Powershell 的配置文件基本上是一样的原理,我们在《PowerShellTips.md》的第一条中可以看到

通过 pip -v config list 我们可以了解到当前我们可以设置的各级配置文件,以及最终的生效的结果。

建议放到 D:\Python\Python3.10.4 下,创建 pip.ini,填入内容:

参考:pypi镜像_pypi下载地址_pypi安装教程-阿里巴巴开源镜像站

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区,里面有很多镜像地址,真的很好用

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

主要是配置了 pip 的镜像仓库的地址和信任的域名,如果是非信任的域名,则必须通过 ssl 连接。

默认下载地址是:https://pypi.org/simple/pip/

注意如果其中有中文注释的话,可能会报错:Configuration file contains invalid cp936 characters

然后在输入 pip -v config list,就能看到所有的生效的 pip 配置。

常见问题

像以下的这种问题,就明显是 pip 没有配置好。

Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))) - skipping

跟 Java 的对比

pip install 就相当于 Maven 导包

import xx 就相当于 Java 类文件中 package 命令下面的各种 import 语句